package com.C1对象及变量的并发访问.S1synchronized同步方法.S2多个对象多个锁;

/**
 * @Auther: SJZ    2907374717@qq.com
 * @Date: 2019/3/13 22:27
 * @Description:多个对象多个锁
 * synchronized:同步
 * asynchronized：异步
 * 关键字synchronized 取得的锁都是对象级的，而不是把一段代码，或者方法当做锁，所以那个
 * 线程先执行代synchronized 关键字的方法，那个线程就持有该方法所属对象的锁LOCK,那么其他线程只能
 * 呈等待状态，前提是多个线程访问的是同一个对象。
 *
 * 如果多个线程访问多个对象，则jVM会创建多个对象。就会产生2个锁。异步执行。
 */
public class Test {
}
